* {
				margin: 0px;
				padding: 0px;
			}
			
			@keyframes fadein {
				0% {
					opacity: 0;
				}
				100% {
					opacity: 1;
				}
			}
			
			@-webkit-keyframes fadein {
				0% {
					opacity: 0;
				}
				50% {}
				100% {
					opacity: 1;
				}
			}
			
			@-moz-keyframes fadein {
				0% {
					opacity: 0;
				}
				100% {
					opacity: 1;
				}
			}
			
			@-o-keyframes fadein {
				0% {
					opacity: 0;
				}
				100% {
					opacity: 1;
				}
			}
			
			@-ms-keyframes fadein {
				0% {
					opacity: 0;
				}
				100% {
					opacity: 1;
				}
			}
			
			body {
				overflow: hidden;
				animation: fadein 5s linear 1;
				-webkit-animation: fadein 3s linear 1;
				-moz-animation: fadein 3s linear 1;
				-o-animation: fadein 3s linear 1;
				-ms-animation: fadein 3s linear 1;
			}
			
			#login_bg {
				cursor: pointer;
				position: relative;
				background-image: url(../img/login/login_bg.jpg);
				background-repeat: no-repeat;
				background-size: cover;
				opacity: 0.8;
			}
			
			#login_center_bg {
				position: fixed;
				left: 0px;
				right: 0px;
				bottom: 0px;
				top: 0px;
				margin:  auto;
				z-index: 1000;
				width: 418px;
				height: 418px;
				background-image: url(../img/login/loginblock.png);
				background-size: cover;
				background-repeat: no-repeat;
			}
			
			#login_center_bg input {
				width: 325px;
				height: 34px;
				border: none;
				background-color: rgba(0, 0, 0, 0);
				background-image: url(../img/login/login_textbox.png);
				background-size: cover;
				color: #808080;
				font-size: 18px;
				height: 34px;
				text-align: center;
				z-index: 10;
				font-family: "仿宋";
				font-weight: bolder;
				outline: none;
			}
			
			#login_center_bg .login_text {
				position: absolute;
				top: 200px;
				left: 50px;
			}
			#login_center_bg #login_TorF{
				position: absolute;
				background-size: cover;
				height: 50px;
				width: 40px;
				top: 190px;
				left: 330px;
			}
			
			#login_center_bg .login_pwd {
				position: absolute;
				top: 250px;
				left: 50px;
			}
			
			#login_center_bg .login_zc {
				position: absolute;
				text-decoration: none;
				color: #B5B5B5;
				font-size: 12px;
				top: 290px;
				left: 270px;
			}
			
			#login_center_bg .login_btn {
				border-radius: 50%;
				cursor: pointer;
				background: rgb(211, 213, 215);
				background: -moz-radial-gradient(center, ellipse cover, rgba(211, 213, 215, 1) 24%, rgba(223, 224, 225, 1) 51%, rgba(242, 242, 242, 1) 84%);
				/* Firefox */
				background: -webkit-radial-gradient(center, ellipse cover, rgba(211, 213, 215, 1) 24%, rgba(223, 224, 225, 1) 51%, rgba(242, 242, 242, 1) 84%);
				/* Chrome10-25,Safari5.1-6 */
				background: radial-gradient(ellipse at center, rgba(211, 213, 215, 1) 24%, rgba(223, 224, 225, 1) 51%, rgba(242, 242, 242, 1) 84%);
				/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
				filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#d3d5d7', endColorstr='#f2f2f2', GradientType=1);
				/* IE6-9 */
				width: 50px;
				height: 50px;
				position: absolute;
				top: 300px;
				left: 180px;
			}
			
			#login_center_bg .login_btn:active {
				background: rgb(234, 234, 234);
				background: -moz-radial-gradient(center, ellipse cover, rgba(234, 234, 234, 1) 2%, rgba(223, 224, 225, 1) 48%, rgba(224, 225, 226, 1) 63%, rgba(232, 232, 232, 1) 97%);
				/* Firefox */
				background: -webkit-radial-gradient(center, ellipse cover, rgba(234, 234, 234, 1) 2%, rgba(223, 224, 225, 1) 48%, rgba(224, 225, 226, 1) 63%, rgba(232, 232, 232, 1) 97%);
				/* Chrome10-25,Safari5.1-6 */
				background: radial-gradient(ellipse at center, rgba(234, 234, 234, 1) 2%, rgba(223, 224, 225, 1) 48%, rgba(224, 225, 226, 1) 63%, rgba(232, 232, 232, 1) 97%);
				/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
				filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#e8e8e8', GradientType=1);
				/* IE6-9  */
			}